(function() {
	tinymce.create('tinymce.plugins.cpEntetePlugin', {
		init : function(ed, url) {
			
			var t = this;

			t.editor = ed;

			// Register commands
			ed.addCommand('pagebreak', t._insererEntete, t);
			
			// Register buttons
			ed.addButton('pagebreak', {title : 'Inserer une en-tête', cmd : 'pagebreak'});
			
		},

		getInfo : function() {
			return {
				longname : 'En-tête Clicpage',
				author : 'Francois - Clicpage',
				authorurl : 'http://www.clicmax.net',
				infourl : 'http://www.clicmax.net',
				version : '1.0'
			};
		},
		
		_insererEntete : function() {
			var ed = this.editor;

			var content = ed.getContent();
			if (content.match(/<hr\s+id=("|')cp-entete("|')\s*\/*>/i)) {
				alert('Une en-tête existe déjà pour cette page.');
				return false;
			} else {
				ed.execCommand('mceInsertContent',false,'<hr id="cp-entete" />');
				ed.execCommand('mceCleanup',false,false);
			}
			
		}
		
	});

	// Register plugin
	tinymce.PluginManager.add('cpEntete', tinymce.plugins.cpEntetePlugin);
})();